grilled meat balls on skewers - Spanish English Dictionary